Other Protocols

The following protocols are available globally.

  • Represents an observable sequence wrapper that can be connected and disconnected from its underlying observable sequence.

    See more

    Declaration

    Swift

    public protocol ConnectableObservableType : ObservableType
  • Respresents a disposable resource.

    See more

    Declaration

    Swift

    public protocol Disposable
  • Supports push-style iteration over an observable sequence.

    See more

    Declaration

    Swift

    public protocol ObserverType
  • Represents a push style sequence.

    See more

    Declaration

    Swift

    public protocol ObservableType : ObservableConvertibleType
  • Represents an object that schedules units of work.

    See more

    Declaration

    Swift

    public protocol SchedulerType: ImmediateSchedulerType
  • Represents an object that immediately schedules units of work.

    See more

    Declaration

    Swift

    public protocol ImmediateSchedulerType
  • Represents disposable resource with state tracking.

    See more

    Declaration

    Swift

    public protocol Cancelable : Disposable